Package-level declarations

Types

Link copied to clipboard
abstract class IntelliJPlatformDependenciesExtension @Inject constructor(configurations: ConfigurationContainer, repositories: RepositoryHandler, dependencies: DependencyHandler, providers: ProviderFactory, resources: ResourceHandler, objects: ObjectFactory, layout: ProjectLayout, rootProjectDirectory: Path)

Extension class for managing IntelliJ Platform dependencies in a Gradle build script applied to the DependencyHandler.

Link copied to clipboard
abstract class IntelliJPlatformExtension @Inject constructor(configurations: ConfigurationContainer, providers: ProviderFactory, rootProjectDirectory: Path) : ExtensionAware

The IntelliJ Platform Gradle Plugin extension.

Link copied to clipboard
abstract class IntelliJPlatformRepositoriesExtension @Inject constructor(repositories: RepositoryHandler, providers: ProviderFactory, rootProjectDirectory: Path)

This is an extension class for managing IntelliJ Platform repositories in a Gradle build script. It's applied to the RepositoryHandler. Available in both Project scope and Gradle Settings for DependencyResolutionManagement.

Link copied to clipboard

Definition of Test Framework types available for writing tests for IntelliJ Platform plugins.

Functions

Link copied to clipboard
fun RepositoryHandler.intellijPlatform(configure: Action<IntelliJPlatformRepositoriesExtension>)

A shorthand for accessing the IntelliJPlatformRepositoriesExtension in the settings.gradle.kts file.